 package com.gmrz.uaf.protocol.v1.schema;
 
 import com.google.gson.annotations.Expose;
 import com.google.gson.annotations.SerializedName;
 
 public class JWKKey
 {
 
   @Expose
   @SerializedName("kty")
   private String algorithm;
 
   @Expose
   @SerializedName("crv")
   private String curve;
 
   @Expose
   private String x;
 
   @Expose
   private String y;
 
   public String getAlgorithm()
   {
     return this.algorithm;
   }
 
   public void setAlgorithm(String algorithm) {
     this.algorithm = algorithm;
   }
 
   public JWKKey withAlgorithm(String algorithm) {
     this.algorithm = algorithm;
     return this;
   }
 
   public String getCurve() {
     return this.curve;
   }
 
   public void setCurve(String curve) {
     this.curve = curve;
   }
 
   public JWKKey withCurve(String curve) {
     this.curve = curve;
     return this;
   }
 
   public String getX() {
     return this.x;
   }
 
   public void setX(String x) {
     this.x = x;
   }
 
   public JWKKey withX(String x) {
     this.x = x;
     return this;
   }
 
   public String getY() {
     return this.y;
   }
 
   public void setY(String y) {
     this.y = y;
   }
 
   public JWKKey withY(String y) {
     this.y = y;
     return this;
   }
 }
